home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / comm / bbs / calbin85.lzh / autoval.docs < prev    next >
Text File  |  1993-03-07  |  29KB  |  578 lines

  1.  ************************************************************************
  2. *                                                                        *
  3. *  AUTO Validation CallBack Door - for StarNet Bulletin Board Software   *
  4. *                                                                        *
  5.  ************************************************************************
  6. *                                                                        *
  7. *  Requires Bill Bowling's StarDoor.library v1.969 or higher (included)  *
  8. *                                                                        *
  9.  ************************************************************************
  10. *                                                                        *
  11. * written by Al Saveriano - Fido 1:2606/205 Alche-miga BBS 201-398-6360  *
  12. *                                                                        *
  13. * based on the original code by Bill Bowling  - MEBBS Software           *
  14. *                                                                        *
  15.  ************************************************************************
  16.  
  17.  VERSION: 1.85    EuroAussieAmerican AutoValidator     March 7, 1993
  18.  
  19.  - 1 - WHAT THIS DOOR IS ALL AOUT
  20.  
  21.     If you have never used a CallBack feature on a bulletin board system
  22.     you probably don't know what this thing is designed to do.
  23.     Basically, it check to see if a new user is actually located at the
  24.     phone number he says he is. If he is, you, the Sysop, have a definitive
  25.     method to trace a user back to a real location. As we all know, 
  26.     verification of a user is a difficult and time consuming operation.
  27.     Once the system verifies the new users phone number, it upgrades his
  28.     system acccess to that of a 'regular' user. The level of upgrade is
  29.     set by you. It also allows you to see if a user is attempting to open
  30.     up a multiple account on your system.
  31.     This, essentially, is the basic function of a CallBack door or utility.
  32.     IMPORTANT: Please note - if setting this door up for standard N.American
  33.     phone formats, it will NOT call long distance outside of the xxx-xxx-xxxx
  34.     telephone format. Therefore, it can not be used to validate European
  35.     callers when it is set up for N.American dialing. (This may come later
  36.     in its developement).
  37.     
  38.  - 2 - SETUP
  39.  
  40.     This CallBack door has been designed to be configurably and to allow
  41.     you the ability to customize its appearance and operation.
  42.     Please follow all steps carefully. 
  43.     
  44.            :NOTE: Just a reminder...this door is for StarNet only.
  45.                   It will NOT run under any versions of Paragon.
  46.                   Also, I've tested this under the Amiga 2.04
  47.                   1.3 OS. It has run successfully under both systems. 
  48.  
  49.     1) Make sure you have DOORS: assigned to where ever you have you
  50.        doors directory. (I have mine in StarNet:doors)
  51.     2) Create a directory in your assigned DOORS: directory
  52.        called, AutoValidate
  53.     3) Copy the following files into this newly created directory:
  54.            
  55.              a) AutoVal
  56.              b) AutoValidate.cfg
  57.              c) BadNumbers.txt
  58.              d) BadNumberUse.txt
  59.              e) BadNumberWarning.txt
  60.              f) CallBackMsg.HangUp
  61.            * g) CallBackMsg.StayOn
  62.              h) Continue
  63.              i) Duplicate
  64.              j) DupNums.txt
  65.              k) LocalAreaCode.txt
  66.            * l) LocalExc.txt
  67.              m) Manual
  68.              n) MessageBody
  69.              o) MessageBodyNoAttach
  70.              p) NoLDCall.txt
  71.              q) Notice
  72.              r) Notify
  73.              s) Start
  74.              t) Warning
  75.              u) AutoVal.docs
  76.              v) PhonesConv
  77.              w) SingleNameNotify.txt
  78.              x) SingleNameWarn.txt
  79.              y) Time.dat <----NEW as of v1.80
  80.  
  81.     Copy the following file into your LIBS: directory:
  82.  
  83.              z) StarDoor.library
  84.  
  85.     * These files are NOT used if you are setting this door up to run
  86.       outside of North America.
  87.  
  88.     All these files are included in the archive and you may use them as is.
  89.     They are also ALL just ascii files (execpt AutoVal and StarDoor.library)
  90.     and can be edited as you see fit.
  91.  
  92.   ***********************************************************************
  93.   *                                                                     *
  94.   *   ATTENTION!!   ATTENTION!!  ATTENTION!!  ATTENTION!! ATTENTION!!   *
  95.   *                                                                     *
  96.   ***********************************************************************
  97.   AS YOU SET UP AND CREATE AND EDIT THE NEEDED FILES MAKE SURE THAT YOU
  98.  
  99.                       -->     D O   N O T      <--
  100.  
  101.   PUT ANY BLANK LINES AT THE END OF ANY OF THE FOLLOWING FILES:
  102.  
  103.                        BadNumbers.txt
  104.                        LocalAreaCode.txt
  105.                        LocalExc.txt
  106.                        Time.dat
  107.                        
  108.  
  109.     IN OTHER WORDS, JUST USE YOUR EDITOR TO CREATE THESE FILES, HIT RETURN
  110.     AFTER THE LAST TYPED LINE AND SAVE THE FILE. NO BLANKS LINES ARE TO BE
  111.     AT THE END OF THESE FILES OR THE CALLBACK SYSTEM WILL FAIL!!
  112.               
  113.  
  114.     I'll explain what each file does later on in this document.
  115.     Once you have this new directory setup and the files copied into place,
  116.     just modify the menu that this door will appear on or your doors.dat
  117.     file if you intend to go that route. See the Paragon/StarNet documemtation
  118.     manual if you need general help setting up doors.
  119.     The main door executable file is, AutoVal.
  120.     No special stack requirement is needed but I'd recommend at least 10,000.
  121.  
  122.  - 3 - WHAT THIS BABY CAN DO
  123.  
  124.     Ok...you're all setup. This is what CallBack can do:
  125.  
  126.       a) A user with an areacode different then (or the same as) 
  127.           yours calls in:
  128.           This door will either call him back or tell him that
  129.           you are not taking LD calls, record his phone number
  130.           and leave you a message reminding you that this user
  131.           needs to be manually verified. If it is set to call
  132.           him back, it will allow him to upgrade access but will
  133.           then terminate the call. 
  134.  
  135.     + b) A user with the same areacode as you but with a phone
  136.           exchange that is not a local call for you, calls in:
  137.           This door will either call him back or tell him that
  138.           you are not taking LD calls, record his phone number
  139.           and leave you a message reminding you that this user
  140.           needs to be manually verified. If it is set to call
  141.           him back, it will allow him to upgrade access but will
  142.           then terminate the call.
  143.  
  144.     + c) A user with the same areacode as you and with an exchange
  145.           that is a local call to you, calls in:
  146.           This door will call him back, upgrade his access and allow
  147.           him to stay online for the rest of his time, since this is
  148.           a local (free) call for you. 
  149.  
  150.     + Applicable only when door is set up for North American format.
  151.  
  152.     Besides the return/no-return phone call options noted above, there
  153.     are several message notifications (for Sysop and user) and
  154.     configuration formats available. The next section will deal with
  155.     the configuration file.
  156.  
  157.  - 4 - The AutoValidate.cfg File
  158.  
  159.     The AutoValidate.cfg file presently consists of thirteen (13) line
  160.     options. Below is an example of the file I have set up.
  161.     NOTE: Nothing but numbers must be put on the first five lines!
  162.  
  163.           AutoValidate.cfg file example: ATTENTION!! This has been
  164.                                          changed since version 1.71
  165.           0
  166.           1
  167.           1
  168.           4
  169.           35
  170.           files.txt
  171.           ram:
  172.           0
  173.           0
  174.           0
  175.           Al_Saveriano
  176.           0
  177.           0
  178.           ; 1 = yes/on 0 = no/off : applies to lines 1,2,8,9,10,12 & 13
  179.           ; line 1:  Check to see if it is a weekend and,if so,bypass time.dat
  180.           ; line 2:  File attached/not attached to message for user
  181.           ; line 3:  Message base number of private Email base
  182.           ; line 4:  Level to upgrade user
  183.           ; line 5:  Minutes added to user
  184.           ; line 6:  Name of file you intend to attach to the users welcome
  185.           ;          message. Put a name here regardless of whether you use
  186.           ;          or don't use this feature.
  187.           ; line 7:  Directory name where general AutoVal log will appear
  188.           ; line 8:  Set for EuroAussie with a 1 or set for N.America with a 0.
  189.           ; line 9:  0 = if line 10 is 1 or if you don't know what this is for! :)
  190.           ;          1 = dial 1-AC-Exc when local AC & LD exchange exist
  191.           ; line 10: 0 = normal LD/Local call format. 1 = dial 1-EXC when local AC & LD exc
  192.           ; line 11: The name of the person you want all AutoVal messages to come from.
  193.           ; line 12: Single named users allowed. 0=no don't allow them ; 1=yes allow them
  194.           ; line 13: BlanketLocal local phone exchange
  195.  
  196.     Let's go through each line:
  197.     Line 1: Check to see if it is a weekend (e.g. Saturday or Sunday).
  198.             If it is, and this flag is set to 1,door will bypass the Time.Dat
  199.             file and call LD users at any hour on Saturday and Sunday. If
  200.             this flag is set to zero, the door will use the Time.Dat file
  201.             to determine if it should call a user back. This applies to
  202.             Saturdays and Sundays only! Monday thru Friday, this door will
  203.             always follow the Time.Dat file instructions regardless of how
  204.             this flag is set.
  205.             Long distance is defined as an area code that is different
  206.             from yours or an area code the same as yours BUT with an exchange
  207.             that is NOT local to you.
  208.     Line 2: Gives you the option of attaching a file to the welcome
  209.             message the new users receives after a successful callback.
  210.             More info on this later. Again, a 1 is YES and a zero is NO.
  211.             REMEMBER: The actual file MUST be in your private Email
  212.             message base number as noted in line 3.
  213.     Line 3: Put the Message Base number that corresponds to your private
  214.             Email message base. Mine is messsage base number one, so I
  215.             put a 1. If yours is different, put the correct number here.
  216.     Line 4: Put the level you wish to have your user raised to, once he/she
  217.             successfully uses the CallBack door. Any value from 1 to 31 will
  218.             work. Be careful if you put a 31 here, because you will be
  219.             giving him full Sysop power.
  220.     Line 5: Amount of time you wish to add to the user once his access
  221.             level is increased. He will get his regular access time for
  222.             his new level once the system is indexed. (e.g. re-boot, date
  223.             change, etc.).
  224.     Line 6: The name of the file that will be attached to the users Welcome
  225.             message after he successfully uses the CallBack door. Put a name
  226.             here whether you use this feature or not. REMEMBER: The actual
  227.             file MUST be in your private Email message base number as noted
  228.             in line 3.
  229.     Line 7: This the directory name where the general AutoVal log will
  230.             appear. It must either end with a colon :  or end with a
  231.             trailing slash /
  232.             Examples>   ram:  BBS:   dh0:bbs/  starnet:  starnet:logs/
  233.     Line 8: Placing a zero here will set the door up to run ONLY using the
  234.             North American xxx-xxx-xxxx phone format. Placing a 1 here sets
  235.             the door up for EuroAussie phone formats only.
  236.     Line 9: Place a ZERO here if line 10 is going to have a ONE or if you are
  237.             totally confused about this setting! :)
  238.             Place a ONE here if you want the door to dial the 1-AC-Exc-Num
  239.             format when the incoming call has the same Area Code as you
  240.             but a long distance exchange. (e.g. Washington state).
  241.     Line 10: Place a ZERO here if you want the door to dial the Exc-Num format
  242.              when the incoming call has the same Areacode as you and a long
  243.              distance exchange (e.g. New Jersey). Otherwise, place a ONE here
  244.              if you want to the door to dial the 1-Exc-Num format when the
  245.              incoming call has the same Areacode as you and a long distance
  246.              exchange (e.g. Delaware).
  247.     Line 11: Put the name of the person you want the AutoVal messages to
  248.              originate from. In most cases the name that goes here will
  249.              be the name of the Sysop, but the choice is yours. NOTE however,
  250.              that if the name has a space in it, you MUST put an underscore
  251.              where the space would have gone. (Example: Al Saveriano must be
  252.              listed as Al_Saveriano).
  253.     Line 12: Put a one here and all users will have to have 2 names seperated
  254.              by a space. (e.g. Al Saveriano is ok .. but CrackerMan isn't).
  255.              Put a zero here and any name format will be acceptable.
  256.     Line 13: I believe I added this for systems whos exchanges are ALWAYS
  257.              considered local, as long as the incoming caller has the same
  258.              area code as the bbs. So, it dials out as exc-number, and
  259.              never checks the LocalExc.txt file. This avoids the need to
  260.              enter a lot of local exchanges into this file. A 1 turns it on
  261.              and a 0 turns it off.
  262.              HOWEVER!!!! You must STILL must have a file called LocalExc.txt
  263.              in the directory even if it only has one bogus number in it!!
  264.              Note...who ever asked me to add this feature, will you please
  265.              give me a call and refresh my memory about it! - thanks).
  266.    
  267.  
  268.     NOTE!! - Line 9 and line 10 can never BOTH have a ONE at the same time!
  269.  
  270.  - 5 - The Time.dat File
  271.  
  272.     The time.dat file is VERY important and must be set up correctly or you
  273.     will have this door calling long distance numbers when you don't want
  274.     it to.
  275.     This file is just a plain vanilla ASCII text file that contains 24 lines
  276.     of information. Each line must either contain the word YES or NO. Nothing,
  277.     repeat, NOTHING, else is allowed to be entered on each line. Just a YES or
  278.     a NO. 
  279.     Here is an example Time.dat file:
  280.  
  281. YES
  282. YES
  283. YES
  284. YES
  285. YES
  286. YES
  287. YES
  288. NO
  289. NO
  290. NO
  291. NO
  292. NO
  293. NO
  294. NO
  295. NO
  296. YES
  297. YES
  298. YES
  299. NO
  300. NO
  301. NO
  302. NO
  303. YES
  304. YES
  305.  
  306. There it is: nothing to it really. Ok..what does it mean? The first line is
  307. the starting time and it represents 1am to 2am. The second line represents
  308. 2am to 3am. The third line, 3am to 4am. And so on and so on, etc.
  309. If, for example, you have the word NO on the fifth line, this would mean that
  310. the door will NOT call out to long distance users from 5am to 6am.
  311. If you had the word YES on the sixteenth line, that would mean that you
  312. DO want the door to call back long distance users from 4pm to 5pm.
  313. If you didn't want the door to call back any long distance callers at all,
  314. you would just put the word NO on all 24 lines. If you wanted the door to 
  315. always call back long distance callers, at all times, you'd just put the
  316. word YES on all 24 lines. REMEMBER!! The FIRST line represents 1am to 2am.
  317.  
  318.  
  319.  - 6 - FEATURES
  320.  
  321.     From the Sysop's side:
  322.  
  323.           a) If CallBack is successful the users name and data phone
  324.              number is logged into the Numbers.txt file.
  325.  
  326.           b) If CallBack is successful a message addressed to the Sysop
  327.              is left noting the name of the user who has used the door.
  328.  
  329.           c) If a long distance caller attempts to use the door and the
  330.              system is NOT setup for LD CallBack, the callers name and phone
  331.              number is logged into the Numbers.txt file with an added
  332.              notation that this user requires manual validation. The Sysop
  333.              is also left a message stating that this has occured.
  334.  
  335.           d) If, upon CallBack, a user is unable to correctly enter his
  336.              password, his access is denied and a message is left to the
  337.              Sysop stating that the user was unable to correctly re-enter
  338.              his password. His phonenumber is NOT logged into the Numbers.txt
  339.              file.
  340.  
  341.           e) If a user enters a phone number that already exists in the
  342.              Numbers.txt file, he is told that his number is a duplicate,
  343.              he is dumped back to the BBS and a message is left to the
  344.              Sysop noting the users name and the fact that he has attempted
  345.              to enter a duplicate number. His name and the phone number
  346.              he tried to enter is logged into the DupNums.txt file for your
  347.              inspection.
  348.          
  349.           f) A file called BadNumbers.txt, created by you, contains any
  350.              complete phone number (e.g. areacode-exchange-number) or any
  351.              partial phone number (e.g. areacode-exchange) that you wish
  352.              it to contain. This is a very powerful feature since it will
  353.              stop childish users who like to enter phone numbers like 911
  354.              or one of those $10-a-minute 900 numbers. See included
  355.              examples for ideas.
  356.  
  357.           g) If a user attempts to enter a number that is contained in
  358.              your BadNumbers.txt file, he is told that the number he
  359.              has entered is deemed 'bad', and a message addressed to the
  360.              Sysop is left showing the name of the user who made the
  361.              bogus number entry.
  362.  
  363.           h) Most of the info noted above will be summarized in a log that
  364.              is created by the door. This log, called, AutoValGeneral.LOG,
  365.              will appear in whatever directory you have choosen as defined
  366.              by line 7 of the .cfg file.
  367.  
  368.           i) If you have NoSingleNamedUsers turned on and a guy tries to
  369.              use a name like Mike or CrackerHead, he will be denied access
  370.              to AutoValidation and you will be left a private message denoting
  371.              this situation.
  372.  
  373.     From the users side:
  374.       
  375.           a) If the CallBack is successful, his access is raised.
  376.  
  377.           b) He receives a welcome message which may contain an attached file.
  378.              I attach my FILES.TXT file to this welcome message so that the
  379.              new user has a complete summary of all the files available on
  380.              my system.
  381.              The Sysop can attach any file he sees fit. He may also turn
  382.              this file-attach feature off and just leave the message.
  383.  
  384.           c) See Sysop items above for things that occur if the user
  385.              'screws' up. :)
  386.              
  387.  - 7 -  WHAT ALL THE FILES ARE FOR
  388.  
  389.     The following is a listing of the files and their function:
  390.  
  391.   a) AutoVal              - The actual executable door program
  392.   b) AutoValidate.cfg     - The .cfg file as defined earlier
  393.   c) BadNumbers.txt       - Place you list of numbers you don't want callled
  394.   d) BadNumberUse.txt     - Message Sysop receives if user tries a bad number
  395.   e) BadNumberWarning.txt - Notice user gets for trying a 'bad' number
  396.   f) CallBackMsg.HangUp   - User message after a successful LD CallBack
  397. + g) CallBackMsg.StayOn   - User message after a successful local CallBack
  398.   h) Continue             - User instruction message after entering number
  399.   i) Duplicate            - Message Sysop receives if user enters duplicate #
  400.   j) DupNums.txt          - Log of user names/numbers of duplicate # attempts
  401.   k) LocalAreaCode.txt    - Contains YOUR area code and any other local ACs
  402. + l) LocalExc.txt         - Listing of ALL local phone exchanges in your area.
  403.   m) Manual               - Message Sysop receives noting a manual validation
  404.   n) MessageBody          - Welcome message for user when fileattach is set
  405.   o) MessageBodyNoAttach  - Welcome message for user when fileattach isn't set
  406.   p) NoLDCall.txt         - User notice when he's LD and system not set for LD
  407.   q) Notice               - Message Sysop gets if user can't re-enter password
  408.   r) Notify               - Message Sysop receives upon successful Callback
  409. * s) Numbers.txt          - Log of names/numbers of successful CallBack users
  410.   t) Start                - Opening user instructions for use of CallBack
  411.   u) Warning              - User notice when he attempts to enter duplicate #
  412.   v) AutoVal.docs         - This documentation file
  413. * w) PhonesConv           - Generates a complete Numbers.txt file
  414.   x) SingleNameNotify.txt - Message Sysops gets if single named users calls
  415.   y) SingleUserWarn.txt   - User notice when he uses a single name/handle
  416.   z) Time.dat             - Yes/No time dat file for CallLongDistance or Don't
  417.   z1) StarDoor.library    - Bill Bowling's library needed to tie-in StarNet
  418.  
  419.  
  420.  + Not used when set up in EuroAussie format.
  421.  * TO USE PhonesConv: Simple type this from the CLI -
  422.  
  423.         PhonesConv > doors:autovalidate/Numbers.txt
  424.  
  425.     This will automatically generate the Numbers.txt file so that you don't
  426.     have to do this by hand. You will most likely have to edit this newly
  427.     created file so that all the phones numbers are in the xxx-xxx-xxxx
  428.     format, but it ought to save you a good deal of time.
  429.     Periodically, you should re-run this utility so that the phone numbers
  430.     of old users who you have deleted from your system will also be deleted
  431.     from the Numbers.txt file. Always remember to check that the final
  432.     file format of the phone numbers is xxx-xxx-xxxx
  433.     NOTE: If using this door for EuroAussie formats, you should be certain
  434.           that the final phone format has NO hypens (-) in the number.
  435.  
  436.  - 8 - COMMENTS/SUGGESTIONS/HINTS/GUIDELINES/IMPORTANT STUFF
  437.  
  438. (The following applies to doors configured for N.American phone formats)
  439.  
  440.     You don't have to concern yourself with the way the user types in
  441.     his phone number. No matter what he types it will be re-formatted
  442.     in the xxx-xxx-xxxx format. So, if he types (201) 3986360, it will
  443.     be echoed back as 201-398-6360. If he types, 20-1-39863-60, it will
  444.     still come back as: 201-398-6360
  445.  
  446.     To get the numbers to put in the LocalExc.txt file, look in your
  447.     local telephone book (usually somewhere near the front) to get a
  448.     listing of all local phone exchanges (the exchange are the 3 numbers
  449.     that sit between your area code and the rest of the phone number.)
  450.     The format is xxx-xxx (e.g. 201-398). Entering this info will NOT be
  451.     required if you have the BlanketLocal switch set in the .cfg file.
  452.     IMPORTANT!!!!! You must still have a file named LocalExc.txt in the
  453.     directory even if it only contains one bogus number.
  454.  
  455.     The BadNumbers.txt file is real handy. The format of the numbers you
  456.     place here is VERY important.
  457.     If you place an entire phone number, it must be in this format:
  458.  
  459.                       305-745-2389
  460.  
  461.  
  462.     If you place a partial number, it must be in this format:
  463.  
  464.                       900-
  465.                        or
  466.                       203-777-
  467.  
  468.     You MUST include the trailing dash!
  469.     No other possibilities are acceptable. However, these formats should
  470.     cover every contingency. Lets explore that concept a little.
  471.     Say you wish to stop users from entering numbers like 0, or 411.
  472.     Well, since the door will accept ONLY a minimum of 7 digits (3 digit
  473.     exchange + 4 digit number body = 7 digits), numbers such as 0 or 411
  474.     are deemed unacceptable and the user is instructed to try to enter
  475.     his number again. If he tried to beat the system by putting
  476.     in a number like this: 023-453-6745, the door will warn him that he can
  477.     not start his phone number with a zero or a one and then will recycle
  478.     back to the beginning. If he tries a number like this: 911-534-7612, as
  479.     long as you have 911- in your BadNumbers.txt file, he will told he has
  480.     attempted to enter a bad number, etc. 
  481.     If there is a particular exchange you don't want called, the use of the
  482.     format: areacode-exchange- will handle this situation fine.
  483.     As example, if you don't want any phone number in the 201-976 exchange
  484.     called, simply put 201-976- in the BadNumbers.txt file. Don't forget to
  485.     include the trailing dash!
  486.     
  487.     Basically, the system has the choice of calling or not calling long
  488.     distance phone numbers as defined earlier. If you set it to call a
  489.     long distance number it NEVER stays online after it has raised the users
  490.     access level. This means that you are never subjected to any longer
  491.     connect time then the time-out setting you have set in StarNet. With
  492.     most Sysops, this is 4 or 5 minutes. The average connect time for a
  493.     'normal' long distance callback is 2 minutes. At an average of 14 cents
  494.     a minute, your LD callbacks should not run you more than 30 cents a call.
  495.  
  496.     Local callbacks (meaning: your area code with a local phone exchange)
  497.     always stay online after raising access since the call is free anyway.
  498.     If this troubles you for some reason (I don't see why it would) you can
  499.     set .cfg item number five to a setting of zero and the user will then
  500.     only have the time remaining from the new-user level you have set in
  501.     StarNet's config file.
  502.  
  503.     IMPORTANT: This door does NOT check the phone numbers already in the
  504.     StarNet user.dat file. It works exclusively out of the Numbers.txt
  505.     file. You should use the included PhoneConv file to generate the
  506.     Numbers.txt file. See the description of PhoneConv utility given earlier
  507.     in this documentation file. (I've been asked WHY I just couldn't use
  508.     the user.dat file info directly. The reason is that I needed to have
  509.     all the phone numbers in some form of standard format so that I could
  510.     do comparison work. Since StarNet allows users to enter their phone
  511.     numbers in any format (e.g. 2013986360 or (201) 398-6360 etc.), I was
  512.     forced to extract the phone numbers myself and reformat them into a
  513.     single style.). You should periodically re-run PhoneConv since deleting
  514.     accounts does NOT delete the phone numbers in the Numbers.txt file.
  515.  
  516. (The following applies when door is configured for EuroAussie phone formats)
  517.  
  518.     The BadNumbers.txt file is real handy. The format of the numbers you
  519.     place here is VERY important.
  520.     If you place an entire phone number, it must be in this format:
  521.  
  522.                      03057452389
  523.                         or
  524.                      123456789
  525.  
  526.     If you place a partial number, it must be in this format:
  527.  
  528.                      0
  529.                      012
  530.                      0123
  531.                      01234
  532.                      01234567
  533.                     
  534.     The actual numbers can be ANYTHING but the point is that the door will
  535.     only check either the first digit, or the first, second and third digit,
  536.     or the 1st,2ed,3ed and 4th digit, or the 1st,2ed,3ed,4th and 5th digit or
  537.     the 1st,2ed,3ed,4th,5th,6th,7th and 8th digit.
  538.     Sooooo...if you didn't want the phone number starting with 076 to be 
  539.     called, just put in 076 on one of the lines in this file.
  540.     If you didn't want numbers starting with 03245, just type 03245 into
  541.     this file.                      
  542.     
  543.  - 9 - KNOWN PROBLEMS/BUGS
  544.  
  545.     My success rate with incoming callers at 2400 baud or higher is well
  546.     over 98%. However, due to problems assosciated with StarNet itself,
  547.     1200 baud callers have a failure rate of over 80%. This means that,
  548.     on average, 8 out of 10 callers who use 1200 baud will get a failure
  549.     when they try this door. I don't have enough information about 300
  550.     baud callers to give you any statistics. (Besides, I doubt that you
  551.     have any volume coming in at 300 baud anymore these days.).
  552.     Therefore, if you get messages from AutoVal like: "User could not
  553.     re-enter his password upon callback", etc., check your StarNet.log
  554.     and see if he was trying the CallBack door at 1200 baud. If so, you
  555.     may just have to validate his accont manually. Hopeful this problem
  556.     will disappear with the release of the newly coded Bowling MEBBSNet.                  
  557.     
  558.  - 10 - COMMENTS
  559.  
  560.     I've been getting pretty good reviews from the Sysops who are using
  561.     this door. I've attempted to incorporate as many of the suggestions
  562.     that I have received as possible. Keep 'em coming and please forward
  563.     any bugs you feel you have uncovered with as much information as possible.
  564.  
  565.  - 11 - THANKS
  566.  
  567.     Thanks to Bill Bowling for his fantastic StarDoor.library.
  568.  
  569.  - 12 - FINAL WORD
  570.  
  571.     This door is FreeWare. Enjoy it. 
  572.     If you are using my ShareWare door - ExtractIt, I ask that you support
  573.     it and my efforts. Thanks.
  574.  
  575.     Enjoy the Amiga, StarNet and your hobby!
  576.  
  577.  - al saveriano -
  578.